/* Droid Sans */
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/droidsans/v18/SlGVmQWMvZQIdix7AFxXkHNSbQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/droidsans/v18/SlGWmQWMvZQIdix7AFxXmMh3eDs1Zw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

:root {
  --cassiopeia-color-primary: #c44b16;
  --cassiopeia-color-link: #c44b16;
  --cassiopeia-color-hover: #005580;
  --body-bg: #91856f;
  --cassiopeia-font-family-body: "Droid Sans",sans-serif;
  --cassiopeia-font-family-headings: "Droid Sans",sans-serif;
  --cassiopeia-font-weight-headings: 700;
  --cassiopeia-font-weight-normal: 400;
}

.container-component {
  margin-bottom: 1em;
}

.container-header .mod-menu>li.active:after {
  background-color: var(--cassiopeia-color-primary);
  opacity: 1;
}

.container-header .container-nav {
  padding-bottom: 0.5em;
  padding-top: 0;
}

.container-header .container-search {
    margin-top: 0em;
}

.container-header .navbar-toggler {
  background-color: var(--cassiopeia-color-primary);
  border: 1px solid #fff;
  color: #fff;
  cursor: pointer;
}

.blog-items {
  background-color: #fff;
}

.site-grid {
  background-color: #fff;
}

.card-body {
  background-color: #fffbed;
}

.container-header {
  background-color: var(--body-bg);
  background-image: none;
}

.container-footer {
  background-color: var(--body-bg);
  background-image: none;
}

.footer {
  text-align: center;
  color: var(--template-text-dark);
}

.footer a {
  color: var(--cassiopeia-color-primary);
}

.footer .grid-child {
  justify-content: center;
}